(function(g){var window=this;var TCa=function(a,b){return g.Tb(a,b)},b6=function(a){g.an(a,"zx",g.vb()); return a},c6=function(a,b,c){g.wa(c)||(c=[String(c)]); g.dn(a.o,b,c)},UCa=function(a,b){var c=[]; g.Nk(b,function(a){try{var b=g.BD.prototype.A.call(this,a,!0)}catch(f){if("Storage: Invalid value was encountered"==f)return;throw f;}g.u(b)?g.AD(b)&&c.push(a):c.push(a)},a); return c},VCa=function(a,b){var c=UCa(a,b); (0,g.D)(c,function(a){g.BD.prototype.remove.call(this,a)},a)},WCa=function(a){if(a.Nd){if(a.Nd.locationOverrideToken)return{locationOverrideToken:a.Nd.locationOverrideToken}; if(null!=a.Nd.latitudeE7&&null!=a.Nd.longitudeE7)return{latitudeE7:a.Nd.latitudeE7,longitudeE7:a.Nd.longitudeE7}}return null},XCa=function(a,b,c,d){var e=new g.Sm(null,void 0); a&&g.Tm(e,a);b&&g.Um(e,b);c&&g.Vm(e,c);d&&g.Wm(e,d);return e},YCa=function(a){return a?a.dataset?a.dataset[g.rF("loaded")]:a.getAttribute("data-loaded"):null},d6=function(a,b){g.kG[a]=!0; var c=g.iG();c&&c.publish.apply(c,arguments);g.kG[a]=!1},ZCa=function(a){g.lG[a]&&(a=g.lG[a],(0,g.D)(a,function(a){g.jG[a]&&delete g.jG[a]}),a.length=0)},$Ca=function(a){var b=g.iG(); if(b)if(b.clear(a),a)ZCa(a);else for(var c in g.lG)ZCa(c)},e6=function(a){this.app=this.name=this.id=""; this.type="REMOTE_CONTROL";this.obfuscatedGaiaId=this.avatar=this.username="";this.B=!1;this.capabilities=new window.Set;this.experiments=new window.Set;this.theme="u";new g.Mm;this.o=this.A="";a&&(this.id=a.id||a.name,this.name=a.name,this.app=a.app,this.type=a.type||"REMOTE_CONTROL",this.username=a.user||"",this.avatar=a.userAvatarUri||"",this.obfuscatedGaiaId=a.obfuscatedGaiaId||"",this.theme=a.theme||"u",aDa(this,a.capabilities||""),bDa(this,a.experiments||""),this.A=a.remoteControllerUrl||"", this.o=a.localChannelEncryptionKey||"")},aDa=function(a,b){a.capabilities.clear(); (0,g.Yd)(b.split(","),g.Ca(TCa,cDa)).forEach(function(b){a.capabilities.add(b)})},bDa=function(a,b){a.experiments.clear(); b.split(",").forEach(function(b){a.experiments.add(b)})},f6=function(a){a=a||{}; this.name=a.name||"";this.id=a.id||a.screenId||"";this.token=a.token||a.loungeToken||"";this.uuid=a.uuid||a.dialId||""},g6=function(a,b){return!!b&&(a.id==b||a.uuid==b)},dDa=function(a){return{name:a.name, screenId:a.id,loungeToken:a.token,dialId:a.uuid}},eDa=function(a){return new f6(a)},fDa=function(a){return g.wa(a)?(0,g.J)(a,eDa):[]},h6=function(a){return a?'{name:"'+a.name+'",id:'+a.id.substr(0,6)+"..,token:"+(a.token?".."+a.token.slice(-6):"-")+",uuid:"+(a.uuid?".."+a.uuid.slice(-6):"-")+"}":"null"},i6=function(a){return g.wa(a)?"["+(0,g.J)(a,h6).join(",")+"]":"null"},j6=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0; return("x"==a?b:b&3|8).toString(16)})},gDa=function(a){return(0,g.J)(a,function(a){return{key:a.id, name:a.name}})},k6=function(a,b){return g.Ia(a,function(a){return a||b?!a!=!b?!1:a.id==b.id:!0})},l6=function(a,b){return g.Ia(a,function(a){return g6(a,b)})},hDa=function(){var a=(0,g.tH)(); a&&VCa(a,a.o.de(!0))},m6=function(){var a=g.wH("yt-remote-connected-devices")||[]; g.eb(a);return a},iDa=function(a){if(g.Oa(a))return[]; var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return(0,g.J)(a,function(a,b){return 0==b?a:a.substring(c.length)})},jDa=function(a){g.vH("yt-remote-connected-devices",a,86400)},o6=function(){if(n6)return n6; var a=g.wH("yt-remote-device-id");a||(a=j6(),g.vH("yt-remote-device-id",a,31536E3));for(var b=m6(),c=1,d=a;g.Na(b,d);)c++,d=a+"#"+c;return n6=d},p6=function(){var a=m6(),b=o6(); g.Na(a,b);g.yH()&&g.gb(a,b);a=iDa(a);if(g.Oa(a))try{g.SG("remote_sid")}catch(c){}else try{g.RG("remote_sid",a.join(","),-1)}catch(c){}},kDa=function(){return g.wH("yt-remote-session-browser-channel")},lDa=function(){return g.wH("yt-remote-local-screens")||[]},mDa=function(){g.vH("yt-remote-lounge-token-expiration",!0,86400)},nDa=function(a){5b.length)return D6;var e=b.substr(d,c);a.Ln=d+c;return e},GDa=function(a,b){a.Rk=(0,g.I)(); C6(a);var c=b?window.location.hostname:"";a.Zh=a.yh.clone();g.an(a.Zh,"DOMAIN",c);g.an(a.Zh,"t",a.F);try{a.Nf=new window.ActiveXObject("htmlfile")}catch(n){G6(a);a.zh=7;E6(22);H6(a);return}var d="";if(b){for(var e="",f=0;f"==k)e+="\\x3e";else{var l=k;if(l in I6)k=I6[l];else if(l in FDa)k=I6[l]=FDa[l];else{var m=l.charCodeAt(0);if(31m)k=l;else{if(256>m){if(k="\\x",16>m||256m&&(k+="0");k+= m.toString(16).toUpperCase()}k=I6[l]=k}e+=k}}d+='